Random-access memory device using sequential-access memories

ABSTRACT

A random-access memory device using at least one circulating main memory having a plurality of memory zones allocated sequentially, and a plurality of circulating buffer memories each having a memory capacity equal to one-h th the memory capacity of the circulating main memory and each circulating in the same clock timing as the circulating main memory, the &#39;&#39;&#39;&#39;h&#39;&#39;&#39;&#39; being an integer more than two. Blocks of binary information stored in the main memory are successively read out to selected ones of the buffer memories by selecting corresponding ones of the memory zones in response to zone selecting coded signals. The number of buffer memories is equal to twice the number of all memory zones of the circulating main memory. The buffer memories are divided into two groups of the same number. The contents of the circulating main memory or memories can be continuously read out by selecting one of the two groups and selecting the buffer memories of the selected group in the desired order.

United States Patent 1191 Itoh Jan. 29, 1974 1 RANDOM-ACCESS MEMORY DEVICE USING SEQUENTIAL-ACCESS MEMORIES Pri ry Examineraul J Henon Assistant Examiner-Melvin B. Chapnick [75] [nvenmr' Takayuki Kawasaki Japan Attorney, Agent, or Firm-Robert E. Burns; Emman- [73] Assignee: Takachiho Koekl Kabushiki Kalsha, uel J. Lobato Osaka-shi, Japan [22] Filed: Aug. 15, 1972 [57] ABSTRACT [21] Appl. No.: 280,798 A random-access memory device using at least one circulating main memory having a plurality of memory I i Apphcaflon Data zones allocated sequentially, and a plurality of circu- 1 commuallofl-mpan 0f N0. 26,831, P 9, lating bufler memories each having a memory capac- 1970, abandoned. ity equal to one-h th the memory capacity of the cir' culating main memory and each circulating in the [30] Foreign Application Priority Data same clock timing as the circulating main memory, the Apr. 18, 1969 Japan 44/2964? h" being an integer more than two. Blocks of binary information stored in the main memory are succes- [52] US. Cl. 340/ 172.5 sively read out to selected ones of the buffer memories [51] Int. Cl. G061 3/14, G] Ic 21/02 by selecting corresponding ones of the memory zones [58] Field of Search 340/ 172.5, 173 RC, 174.] H, in response to zone selecting coded signals. The num- 340/ 1 74.1 P ber of buffer memories is equal to twice the number of all memory zones of the circulating main memory. [56] References Cited The buffer memories are divided into two groups of UNITED STATES PATENTS the same number. The contents of the circulating 3 337 231 6/1968 Peters 340 1725 main memory memories can be continuously read 3:623:005 11/1971 Roberts, Jr. 340/1725 out by Selecting one Of the two groups and seleclihs 3.013.254 12/1961 Walker 340/174.1 H the buffer memories of the Selected group in the 3,024,993 3/1962 Wright et a1 340/1725 X sired order. 3,587,062 6/1971 Dixson Teh-Chao Jen 340/1725 X 3,711,836 1/1973 Dirks 340 1725 3 Clams, 12 Drawing Figures ,4, REGISTER BUFFTEF- SELECTING M 1 MEMORY :1 MEMORY A zaegrgsrsn P R2 .3 7.32

SELECTING mat 55v 1" cmcun' 3:; MEMORY B2 1 1 A79 llure/$7511 32 3 1 sETFrm v 5'52? CIRCUIT lfiif MEMORY 1 14 ee ii' ,..fi ljiifiwjl J l guppy CIRCUIT 1 H Q 0 CIRCUIT PAINTED- 3.789.366

SIEU 01 0F 10 MAIN MEMORY Fig. 1A

BUFFER MEMORY Fig. 1B c I H M L IN E MEMORY PATENTEDJANZS I974 ME MOR Y MEMOR Y I t t l SHEEI 02 0F 10 A: REGISTER BUFFER SELfCT/NG MEMORY CIRCUIT 2 2 REGISTER PR? MEMORY cmcun' 4/9 I 0= FR6ISTER 'gl SELECTING ifs MEMORY CIRCUIT H I A20 0: REGISTER 20 BUFFER SELECTING MEMORY CIRCUIT 1 520 D ,L SWHIHING CIRCUIT CRT Fig. 2

MEMORY PATENIEI] JAN 2 91974 SHEEI 0; 0F 10 tzv 95.83% 7. 5

am m

CL mohomqmw mzow wmmu mhmu gmu mmmu mmmu Emu PAIENIEU JAN 2 9 I974 SHEEI 0701f 1O C CC MMb N Fig. 8

Pmmcomz 3.789.366

SIEEI UBUF 10 PAIENIEBJANZSISH SHEET OSBF 10 593 {I U $36 5 m mquxu QZQQU DEN PATENIED JAN 2 9 I974 SHEET 100! 10 93% QQM RANDOM-ACCESS MEMORY DEVICE USING SEQUENTIAL-ACCESS MEMORIES CROSS REFERENCES TO RELATED APPLICATIONS This application is a continuation-in-part of my copending application, Ser. No. 26, 881. filed on Apr. 9, I970, and now abandoned.

FIELD OF THE INVENTION This invention relates to a memory device using a sequential-acess memory device.

DESCRIPTION OF THE PRIOR ART In sequential-access memory devices, such as a magnetic drum and a magnetic disc etc., random-access storages of high price (e.g.; core memory) are usually used as buffer memories to synchronize the block timing of the sequential-access memory device with the clock timing of an external circuitry (e.g.; a logical operation unit). Therefore, the bit-cost of conventional sequential-access memory devices is relatively high.

SUMMARY OF THE INVENTION An object of this invention is to provide a memory device using a sequential-access memory device of low cost capable of readily synchronizing with the clock timing of an external circuitry by the use of sequentialaccess buffer memory devices only.

Another object of this invention is to provide a random-access memory device using sequential-access memories capable of continuously reading out the contents of at least one sequential-access memory in the desired order in a block-wise manner.

To attain the objects of this invention, the random access memory device ot'this invention is provided with at least one circulating main memory having a memory capacity of GI: bits where G is a larger number and h is an integer greater than two and a plurality ofcirculating buffer memories each having a memory capacity of G bits and each circulating in the same clock timing as the main memory. A block of binary information ofG bits stored in the main memory is read out to one ofthe buffer memories by selecting one of memory zones which are allocated sequentially in the main memory so as to divide a circulating period of the main memory into one-h th. If a plurality of main memories are employed, selection of a desired one of the main memories is further necessary. In both cases, a desired number of blocks of binary information stored in one or more of the main memories can be read out in the desired order by selecting the buffer memories in a predetermined order.

If the plurality of buffer memories. the number of which is equal to twice the number of all memory zones of one of the main memories are provided, and if the contents of desired memory zones of the main memory or memories are read out alternately to two equally divided groups of the buffer memories, the contents of the main memory or memories can be continuously read out by selecting alternately the two groups and further by selecting successively the buffer memories in the same group.

The memory device of this invention is suitable to select continuously a train of desired blocks of information from a great number of blocks ofinformation to be selected, such as ideograms (e.g.; Chinese characters).

Accordingly, a printer for the Chinese characters can be readily realized by the use of the memory device of this invention.

The principle, construction and operation of the sequential-access memory device of this invention will be better understood from the following more detailed discussion in conjunction with the accompanying drawings, in which the same or equivalent parts are designated by the same reference numerals, characters and symbols.

BRIEF DESCRIPTION OF THE DRAWINGS FIGS. IA and IB are diagrams explanatory of the construction and operation ofa combination formed by a main memory and a buffer memory used in the memory device of this invention;

FIG. 2 is a block diagram illustrating an embodiment of this invention;

FIG. 3 is a block diagram illustrating another embodiment of this invention;

FIG. 4 is a block diagram explanatory of an example ofa selecting unit used in the memory device of this invention;

FIG. 5 is a block diagram explanatory of an example of a delay line memory used in the memory device of this invention;

FIG. 6 is a block diagram illustrating an example of an address code distributor X employed in the device of this invention;

FIG. 7 is a block diagram illustrating an example of an selecting circuit B employed in the device of this invention;

FIG. 8 is a block diagram illustrating an example of a data selector employed in the example shown in FIG.

FIG. 9 is a block diagram illustrating an example of a switching circuit employed in the device of this inven tion; and

FIGS. 10 and I I are time charts explanatory ofoperations of the device of this invention.

DESCRIPTION OF THE PREFERRED EMBODIMENTS In a memory device of this invention, at least one circulating main memory C and a plurality of circulating buffer memories A are used. The main memory C has a plurality of memory zones (e.g.; six memory zones as shown in FIGS. 1A and 18) each having a memory capacity G bits where for example G is 1024 and h is 10 and allocated sequentially in the main memory C so as to divide a circulating period of the main memory C into one-h th. The buffer memory A has a memory capacity ofG bits and circulates in the same clock timing as the clock timing of the main memory C. Therefore. the memory capacity of the buffer memory A is equal to the memory capacity of each memory zone of the main memory C. FIG. 1A shows a condition where a part of the contents stored in one of the memory zones of the main memory C is read out to the buffer memory A, while FIG. 1B shows a condition where contents stored in one of the memory zones of the main memory C have been completely read out to the buffer memory A. Each of the above mentioned circulating memories A and C can be constructed by the use of a magnetostrictive delay-line by way of example, as disclosed in a publication Convention on Digital-Computer Techniques", Mar. I956, pages 497 508.

With reference to FIG. 2, the principle of this invention applied to a display system using a cathode ray tube will be described. This embodiment comprises a plurality of :1 main memories C, to C,,, twenty buffer memories A, to A terminals F, to F for receiving respectively zone-selecting coded signals, registers R to R for respectively storing temporarily the zoneselecting coded signals (e.g.; six or twelve-unit code), selecting circuits B, to 8 each comprising a plurality of AND circuits by way of example for selecting one of the main memories C, to C, and one of the memory zones of the selected main memory C,. C or C in response to the zone selecting coded signal stored in the corresponding one of the register R, to R a switching circuit D comprising a plurality of AND circuits by way of example for selecting contents of the buffer memories A, to A in the desired order. and a cathode ray tube CRT coupled to the switching circuit D to display the read-out contents of the buffer memories A, to A In each ofthe memory zones of the main memory C,, C or C a character of font information (i.e.; pattern information indicative of each one of a set of types) obtained by scanning the pattern of a corre sponding type so as to display on the cathode ray tube CRT is stored. Ifthe main memory C,, C or C, has ten memory zones by way of example, each of the main memories C, to C stores ten characters of font information. On the other hand, since the buffer memory A, A,, or A,,, has the memory capacity equal to one-h th the memory capacity of the main memory C,, C,,, or C a character of font information is stored in each of the buffer memories A, to A in a case where ten characters of font information are respectively stored in the ten memory zones of each of the main memories C to C In operation if one of the zone selecting coded signals is applied to the terminal F,. this zone selecting coded signal is temporarily stored in the register R,. The selecting circuit B, selects one of the main memories C, to C and one of ten memory zones of the main memory C,, C or C is selected. The contents of the selected memory zone (i.c.; a character of font information) are read out to the buffer memory A, as shown in FIGS. 1A and 18. Each group of circuitry w F2 R2, B2) v mla! m B19) or (A20, F20 am B operates in a similar manner as mentioned above.

As understood from the above conditions, IO characters of font information are stored in one of two groups of IO buffer memories (A, to A,,) and (A,, to A in one circulating period of the main memory C, C or C,,. In other words, desired twenty characters of font information can be read out to the buffer memories A, to A in two circulating periods of the main memory C,, C,, or C Accordingly, if the switching circuit D reads out alternately the contents of the two groups of buffer memories (A, to A,,) and (A,, to A in synchronism with the circulating periods of the main memories C, to C,, while the contents of the buffer memories (A, to A,,) or (A,, to A of the same group are successively read out in one circulating period of the main memory (C,, C characterpatterns each indicative of a single type can be displayed on the cathode ray tube CRT.

With reference to FIGS. 3 and 4, another embodiment ofthis invention will be described. In this embodiment, ten selecting units SU,, SU and SU,,, are provided as shown in FIG. 3 to read out contents of the main memories C so as to apply the same to the switching circuit D. In this case, each of the selecting units SU,, SU SU,,, is provided with two buffer memories (e.g.; A, and A,,) which are controlled by single selecting means as mentioned below.

In this embodiment, two hundred and 56 main mem- Dries C Cg, C3, C4, C251, C252, C253, C254, C255 and C are provided by way of example as shown in FIG. 4. For selecting contents of the group of main memories, ten selecting units SU,, SU SU are provided.

Each of the selecting units SU,, SU SU,,, comprises a group of twelve terminals F, registers J and K, a memory selector M comprising a plurality of AND circuits by way of example, a zone selector T comprising a plurality of AND circuits by way of example, an AND circuit Q, and a NAND circuit P, and buffer memories (A, and A,,). The group of twelve terminals F receive the zone selecting coded signal of twelve unit code from an address code distributor X (FIG. 3) 3) in the parallel signal configuration. The register J stores temporarily the zone selecting coded signal of parallel configuration applied from the twelve terminals F during one circulating period of the main memory C. The register K stores temporarily the zone selecting coded signal shifted from the register I in response to a shift pulse s generated from a clock generator (not shown) so as to be timed with the transition instant from the preceding one to the succeeding one of adjacent two circulating periods of the main memory C. The memory selector M selects one of the main memories C, to C in accordance with a part of the zone selecting coded signal applied through connection lines It, to k,,. Therefore, one of the main memories C, to C is connected to both the buffer memories A, and A,, The zone selector T generates a gate signal m timed with the time slot of a desired memory zone of the selected main memory C,, C or C in accordance with a part of the zone selecting coded signal applied through connection lines k to k when the zone selecting coded signal from the connection lines k to k coincides with a reference signal 14' of four-unit parallel configuration. This reference signal w is generated from a scale-of-lO counter (not shown), in synchronism with transition instants from the preceding one to the succeeding one of adjacent two memory zones. if each of the main memories C, to C has ten memory zones. Tegate signal generated from the zone selector T is applied to respective one input terminals of both the circuits P and 0. To the other input terminals of the circuits P and 0, another gate signal v is applied from a bistable circuit (not shown). This gate signal v assumes one of two possible states (I" and 0"; or and which are alternately switched in synchronism with the circulating periods of the main memory C. Accordingly, the output of the circuits P and Q are alternatively applied to the buffer memory A, or A,, in synchronism with the gate signal to from the zone selector T so that the contents of the selected memory zone of the selected main memory C,, C or C are stored in the buffer memory A or A,,. The respective outputs of the buffer memories A, and A,, are applied to the switching circuit D through connection lines a, and a,, respectively.

In operation, one of the zone selecting coded signals is shifted to the register K in synchronism with one of the circulating periods of the main memory C to select a desired memory zone of the main memory C,, C C at the instant circulating period. while another of the zone selecting coded signals is temporarily stored in the register I to select a desired memory zone of the main memory C,, C,., or C at the just succeeding circulating period. If the contents of a desired memory zone of the main main memory C,, C or C are read out to the buffer memory A, at one circulating period of the main memory C, the contents of a desired memory zone of the main memory C,, C,, or C are read out to the buffer memory A,, at the immediately succeeding circulating period of the main memory C as understood from the above-mentioned construction of the selecting unit SU. If the switching circuit D selects successively connection lines a,.,, a,.,

. a, a, a and 0 the contents of buffer memories A,, A,,,, A,,, A can be applied continuously to the cathode ray tube CRT. In this case, if selection of connection lines a, a,.,, a, is timed with a circulating period of the main memory C, selection of connection lines a 0 0 is timed with an immediately succeeding circulating period of the main memory.

In the above-mentioned embodiments, each of the main memories C and the buffer memories A is a circulating memory using a magnetostrictive delay line by way of example as shown in FIG. 5. In this case, this circulating memory has a first terminal I receiving an input serial information signal, a second terminal II receiving a gate signal having one of two possible states, a third terminal III sending out an output serial information signal and a fourth terminal IV receiving clock pulses used to control the write-in and read-out of the serial information signal.

With reference to FIG. 6, the address code distributor X comprises, for example a clock generator 103, a decimal counter I02, a flip-flop circuit 101, a memory 100, a four line-to-ten line decoder 104, and ten AND circuits 105 to 114, by way ofexample. The clock generator 103 generates a clock pulse train 3 timed with the grand cycle (circulating period) of the main memory C, and clock pulse trains (b, and (b, which are timed with one-tenth of the grand cycle of the main memory C as shown in FIGS. and 11. The decimal counter 102 counts pulses of the pulse train dz, and assumes successively counting states 0 to 9. The flip-flop circuit I0] is set and reset in response to carry pulses from the decimal counter I02 and produces an output v, which is the same as a control output d, The memory 100 generates address codes F in response to access pulses of the pulse train (b,, so that the address codes F are applied to all the selecting units SU. The four line-to-ten line decoder 104 produces one of ten true outputs d, to d,,, in response to the instant states of four outputs w,, W2, W and w, of the decimal counter 102. The true outputs d, to d,,, are respectively applied to AND circuits 105 to I14 which are gated by pulses of the pulse train d: so that control pulses P5,, P8,, FS, and F8,,, are successively generated as shown in FIGS. 10 and 1]. For example, the control pulse FS,,, is applied to the selecting unit SU, together with the address codes F.

With reference to FIGS. 4 and 7, an example of the memory selector M comprises a data selector 201 for selecting one of the main memories C, to C in response to four output bits k, to k, of the register K, a data selector 202 for selecting one of the main memories C,, to C in response to four output bits k, to k, of the register K, a data selector 216 for selecting one of the main memories C to C in response to four output bits k, to k, of the register K, and a data selector 217 for selecting one of respective outputs of the data selectors 201 to 216 in response to four output bits k, to k, of the register K. The output rn of the data selec tor 217 is applied to buffer memories A, and A,,,

Each of the data selectors 201, 202, 2 l6, and 217 comprises, as shown in FIG. 8 for the example of the data selector 20], NOT circuits 301, 302, 303, 304, 305, 306, 307, 308 and 309, AND circuits 310 to 325, and an OR circuit 326. Accordingly, one of the main memories (C, to C,,,) is selected by the data selector 201 in response to the four output bits k, to k, of the register K in synchronism with an enable pulse EN.

With reference to FIGS. 4 and 7, and example of the zone selector T comprises Exclusive OR circuits 218 to 221, NOT circuits 222 to 225, a NAND circuit 226 and a NOT circuit 227. Four output bits k,,, k,,,, k,, and k,, are respectively applied to the Exclusive OR circuits 218 to 221, while outputs w,, W W and w, of the decimal counter 102 shown in FIG. 6 are respectively applied to the Exclusive OR circuits 218 to 221. When the states of the four bits k, to k,, coincide with the states of respective inputs of the Exclusive OR circuits 218 to 221, an output t, assumes a state With reference to FIG. 9, an example of the switching circuit D comprises a NOT circuit 40] receiving the control output (I, from the flip-flop circuit 101 shown in FIG. 6, AND circuits 402 to 421, and an OR circuit 422. For example, outputs a, and a, of the selecting unit SU, are respectively applied to the AND circuits 402 and 403 together with the true output (1, of the four Iine-to-ten line decoder 104. Moreover, the input and output ofthe NOT circuit 401 are respectively applied to the AND circuits 402 and 403. All the outputs of the AND circuits 402 to 421 are applied to the cathode-ray tube CRT through the OR circuit 422.

With reference to FIGS. 3, 4 and 6 to 11, the operations of the memory device of this invention are further described below.

In the first grand cycle of the main memories C, to C the address codes F of the memory are set into the respective registers J of the selecting units SU, to SU,,, shown in FIGS. 3 and 4 in response to control pulses ES, to P5,, from the AND circuits I05 to I14 shown in FIG. 6. The address code F set in the register J is transferred to the register K in response to a pulse 5 timed with the end of the first grand cycle.

In the second grand cycle of the main memories C, to C contents of the main memories (C, to C designated by the address codes set in the registers K are transferred to buffer memories A,, to A,,,, while the address codes F of the memory 100 are set into the respective registers .I and then in the registers K.

In the third grand cycle of the main memories C, to C contents a,., to 0 of the buffer memories A,, to A of the selecting units SU, to SU are successively selected by the AND circuits 402 to 421 of the switching circuit D and successively applied to the cahtoderay tube CRT through the OR gate 422. Moreover, contents of the main memories (C, to C are transferred to the buffer memories A, to A,,, in accordance with address codes, which had been set in the address registers K at the end of the second grand cycle. Distribution of the address codes F from the memory 100 and setting the same to the registers J and K are also carried out in the manner similar to the first and second grand cycles.

in the fourth grand cycle, operations for the buffer memeories A to A are replaced by operations for the buffer memories A to A in the third grand cycle.

Thereafter, the operations in the third grand cycle and the fourth grand cycle are repeatedly performed.

Contents of the mainriemories (C to C l corresponding to address codes, which are read out from the memory 100 at the begining of the first grand cycle, are applied to the cathode-ray tube CRT at the begining of the third grand cycle.

What warm;

I. A random-access memory device, comprising: a plurality of circulating main memories having a plurality of memory zones allocated sequentially; a plurality of circulating buffer memories arranged in parallel with respect to said main memories and each buffer memory having a memory capacity equal to I/h of the memory capacity of each circulating main memory and each buffer memory circulating in the same clock timing as each circulating main memory, wherein 11" is an integer greater than two and the number of said buffer memories being equal to twice the number of all memory zones of each of said main memories, and said buffer memories being equally divided into two groups; means for generating zone selecting coded signals; means coupled to each circulating main memory, said circulating buffer memories, and the zone selecting coded signal generating means for successively reading out blocks of binary information stored in each main memory to selected ones of the buffer memories including means for alternately selecting one and the other of said two groups; means for selecting a desired one of said circulating main memories and corresponding ones of the memory zones therein in response to said zone selecting coded signals and selection means coupled to said circulating buffer memories for selecting the buffer memories to effect the reading out of the data stored therein in a desired order after the reading out from the circulating main memories.

2. A random-access memory device, comprising: at least one circulating main memory having a plurality of sequential memory zones; a plurality of circulating buffer memories all arranged in parallel with respect to said main memory and each having a memory capacity equal to l/h of the memory capacity of the circulating main memory and each circulating in response to the same clock timing as the circulating main memory to effect the serial storing of information from one of the memory zones of the main memory, where 11" is an integer greater than two, the number of said buffer memories being equal to twice the number of all memory zones of said main memory, and said buffer memories being equally divided into two groups; means for generating zone selecting coded signals; group selection means operatively coupled to said circulating buffer memories for alternately selecting one or the other of said two groups; reading-out means operatively coupled to said circulating main memory, said circulating buffer memories. and the coded signal generating means for successively reading out blocks of binary information stored in the main memory to said selected ones of said groups of buffer memories including means for connecting corresponding ones of the memory zones to said selected ones of said groups of buffer memories in response to said zone selecting coded signals; output terminal means; and switching means operatively coupled to the output of said circulating buffer memories and said output terminal means for selectively switching the output of each of said buffer memories to said output terminal means in a desired order after completion of the read-out from said circulating main memory.

3. A random-access memory device according to claim 2, in which a plurality of said circulating main memories are provided and said reading-out means includes means for selecting a desired one of the circulat ing main memories.

* =1 l i k 

1. A random-access memory device, comprising: a plurality of circulating main memories having a plurality of memory zones allocated sequentially; a plurality of circulating buffer memories arranged in parallel with respect to said main memories and each buffer memory having a memory capacity equal to 1/h of the memory capacity of each circulating main memory and each buffer memory circulating in the same clock timing as each circulating main memory, wherein ''''h'''' is an integer greater than two and the number of said buffer memories being equal to twice the number of all memory zones of each of said main memories, and said buffer memories being equally divided into two groups; means for generating zone selecting coded signals; means coupled to each circulating main memory, said circulating buffer memories, and the zone selecting coded signal generating means for successively reading out blocks of binary information stored in each main memory to selected ones of the buffer memories including means for alternately selecting one and the other of said two groups; means for selecting a desired one of said circulating main memories and corresponding ones of the memory zones therein in response to said zone selecting coded signals and selection means coupled to said circulating buffer memories for selecting the buffer memories to effect the reading out of the data stored therein in a desired order after the reading out from the circulating main memories.
 2. A random-access memory device, comprising: at least one circulating main memory having a plurality of sequential memory zones; a plurality of circulating buffer memories all arranged in parallel with respect to said main memory and each having a memory capacity equal to 1/h of the memory capacity of the circulating main memory and each circulating in response to the same clock timing as the circulating main memory to effect the serial storing of information from one of the memory zones of the main memory, where ''''h'''' is an integer greater than two, the number of said buffer memories being equal to twice the number of all memory zones of said main memory, and said buffer memories being equally divided into two groups; means for generating zone selecting coded signals; group selection means operatively coupled to said circulating buffer memories for alternately selecting one or the other of said two groups; reading-out means operatively coupled to said circulating main memory, said circulating buffer memories, and the coded signal generating means for successively reading out blocks of binary information stored in the main memory to said selected ones of said groups of buffer memories including means for connecting corresponding ones of the memory zones to said sElected ones of said groups of buffer memories in response to said zone selecting coded signals; output terminal means; and switching means operatively coupled to the output of said circulating buffer memories and said output terminal means for selectively switching the output of each of said buffer memories to said output terminal means in a desired order after completion of the read-out from said circulating main memory.
 3. A random-access memory device according to claim 2, in which a plurality of said circulating main memories are provided and said reading-out means includes means for selecting a desired one of the circulating main memories. 